import { cloneDeep } from "lodash";

export function parseEnv(env) {
  const envs = cloneDeep(env);

  Object.entries(env).forEach(([key, value]) => {
    if (value == "true" || value == "false")
      envs[key] = value == "true" ? true : false;
    else if (/^\d+$/.test(value)) envs[key] = Number(value);
    else if (value == "null" || value == "") envs[key] = null;
    else if (value == "undefined") envs[key] = undefined;
  });
  return envs;
}
